/**
 * 该文件是用于创建一个为count组件服务的reducer，reducer的本质就是一个函数
 * 2.reducer函数会接到两个参数，分别为：之前的参数（preState），动作对象（action）
 */
//初始化状态
const initState = 1;
export default function countReducer(preState = initState, action) {
    //从action对象中获取：type， data
    const { type, data } = action;
    switch (type) {
        case "increment":
            return preState + data;
        case "delIncrement":
            return preState - data;
        default:
            return preState;
    }
}